Ghilas' carrière begon in de Franse amateurreeksen bij Cassis Carnoux. In 2010 trok hij transfervrij naar Moreirense, dat hem meteen voor één seizoen verhuurde aan FC Vizela, dan uitkomend op het derde niveau in Portugal. Daar maakte hij acht doelpunten in 26 wedstrijden. In juli 2011 keerde hij terug bij Moreirense. In totaal maakte hij 15 doelpunten in 46 competitiewedstrijden voor de club. Op 8 juli 2013 tekende hij een vierjarig contract bij FC Porto, dat een bedrag van drie miljoen euro betaalde voor de Algerijnse aanvaller. In het seizoen 2013/14 speelde Gilas zestien duels in de Primeira Liga. Ook was hij met Porto actief in de UEFA Champions League, waar de latere finalist Atlético Madrid hem uit het toernooi voetbalde.[2] In het seizoen 2014/15 werd hij verhuurd aan Córdoba CF, waarmee hij laatste werd in de Primera División. In het seizoen 2015/16 volgde een verhuur aan Levante UD, de nummer veertien van de Primera División in het voorgaande seizoen.